# coding=utf-8

from app import app
from flask import render_template, flash, redirect
from .forms import LoginForm


@app.route("/")
@app.route("/index")
def index():
    user = {"nickname": "小明"}
    posts = [
        {
            'author': {'nickname': 'John'},
            'body': 'Beautiful day in Portland!'
        },
        {
            'author': {'nickname': 'Susan'},
            'body': 'The Avengers movie was so cool!'
        }
    ]

    return render_template("index.html", user=user, title="首页", posts=posts)


@app.route("/login", methods=["GET", "POST"])
def login():
    form = LoginForm()

    if form.validate_on_submit():
        flash('Login requested for OpenID="' + form.openid.data + '", remember_me=' + str(form.remember_me.data))
        return redirect('/index')
    return render_template("login.html", form=form, title="Sign in", providers=app.config['OPENID_PROVIDERS'])
